label {
    display:block;
    font-weight:bold;
    margin-top:5px;
}

.div_form_error {
    padding:0px;
    background:red;
    display:table;
    margin:0;
}
.form_error {
    color:red;
    font-weight:bold;
}
.div_form_error_list {
    background:#FFD5DB;
    color:black;
    border:1px solid red;
    padding:5px;
    display:table;
    margin:5px 0;
}
#bd .div_form_error_list h2 {
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:4px;
    background:red;
    color:#fff;
	border:0;
}
.submit {
    background:#73a3e7 url(../images/admin/header_bg.gif) 0 50%; 
    font-weight:bold; 
    font-size:small; 
    padding:3px; 
    border:3px double #4681de;
    color:#fff;
    margin: 0 5px;
}
.submit_delete {    
    background:#F2D0DB url(../images/admin/red_bg.gif) 0 50%;
    border: 3px double #77111F;
    color:#fff;
    padding:3px;
    margin: 0 5px;
}
.multiselect_transfer {
    width:150px;
}

body input, body textarea {
	border:1px solid #888;
	padding:3px;
	background:#F4F4F4;
	margin:1px;
	font-size:13px;
}
body select {
	border:1px solid #888;
	padding: 3px 0 3px 3px;
	background:#F4F4F4;
	margin:1px;
	font-size:13px;
}
input:focus, textarea:focus, select:focus {
	background:#FFFEC7;
	color:#333;
}

/* flash classes */
.flash_notice {
    background:#FFFEC7 url(../images/admin/info.png) 0% 50% no-repeat;
    border: 1px solid yellow;
    color:#000;
    padding:3px;
    font-weight:bold;
	padding-left:2em;
	margin:1px;
}

.flash_error, div.validation-advice {
    background:#F2D0DB url(../images/admin/warn.png) 0% 50% no-repeat;
    border: 1px solid red;
    color:black;
    font-weight:bold;
    padding:3px;
	padding-left:2em;
	margin:1px;
}
div.validation-advice {
	margin-top:2px;
}

